-- 该函数永远不会栈溢出 
function foo(n)
    if n > 0 then
        return foo(n - 1)
    end
end